package cn.iocoder.yudao.module.member.controller.app.cardsecurity.vo;

import com.alibaba.excel.annotation.ExcelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.time.LocalDateTime;

@Data
public class ExchangeConfigRespVO {
    @Schema(description = "id", requiredMode = Schema.RequiredMode.REQUIRED, example = "20054")
    @ExcelProperty("id")
    private Long id;

    @Schema(description = "创建时间", requiredMode = Schema.RequiredMode.REQUIRED)
    @ExcelProperty("创建时间")
    private LocalDateTime createTime;

    @Schema(description = "用户id", example = "26939")
    @ExcelProperty("用户id")
    private Long userId;

    @Schema(description = "站点名称", example = "王五")
    @ExcelProperty("站点名称")
    private String name;

    @Schema(description = "分销前缀")
    @ExcelProperty("分销前缀")
    private String prefix;

    @Schema(description = "绑定域名", example = "王五")
    @ExcelProperty("绑定域名")
    private String bindDomainName;

    @Schema(description = "全局配色")
    @ExcelProperty("全局配色")
    private String globalColor;

    @Schema(description = "背景颜色")
    @ExcelProperty("背景颜色")
    private String backgroundColor;

    @Schema(description = "客服连接")
    @ExcelProperty("客服连接")
    private String customerServiceLink;

    @Schema(description = "背景图")
    @ExcelProperty("背景图")
    private String backgroundImage;

    @Schema(description = "背景图标")
    @ExcelProperty("背景图标")
    private String siteIcon;

    @Schema(description = "选择皮肤(0:商务，1：简约)")
    @ExcelProperty("选择皮肤(0:商务，1：简约)")
    private Long chooseSkin;

    @Schema(description = "公告", example = "你说的对")
    @ExcelProperty("公告")
    private String remark;

    @Schema(description = "字体颜色", example = "你说的对")
    @ExcelProperty("字体颜色")
    private String globalFontColor;


    @Schema(description = "客服地址", example = "你说的对")
    @ExcelProperty("客服地址")
    private String customerServiceUrl;

}
